NNONHNHH2NNHNHOOOHOHOOHCH3